#include "Stack.h"
//#include "Date.h"

//void STtest()
//{
//	Stack s1;
//	s1.Push(2);
//	s1.Push(4);
//	s1.Push(8);
//	s1.Push(6);
//	s1.Push(1);
//	Stack s2(s1);
//	Stack s3;
//	s3.Push(5);
//	s3.Push(3);
//	s3.Push(9);
//	s2 = s3 = s1;
//	while (!s2.Empty())
//	{
//		cout << s2.Top() << endl;
//		s2.Pop();
//	}
//	while (!s3.Empty())
//	{
//		cout << s3.Top() << endl;
//		s3.Pop();
//	}
//}

//void Datetest()
//{
	//Date d1(2003,1,12);
	//Date d2(2024, 12, 15);
	//d1 = d2;
	//d1.Print();
	//Date d3(2024, 12, 1);
	//d3 = d2 + 1;
	//d3 += 3122;
	//d3.Print();
//	d2 = d1 - 1;
//	d1.Print();
//	d2.Print();
	//bool  ret1 = d1 <= d2;
	//cout << ret1 <<endl;
	//int ret2 = d2 - d3;
	//cout << ret2;
	//d1--, d2--;
	//d1.Print();
	//d2.Print();
	//Date d6;
	//cin >> d6;
	//d6.Print();
//	cout << d1 << endl << d2 << endl << d3;
//}

class MyQueue
{
public:
	MyQueue()
	//: a(1)
	{
		cout << "MyQueue" << endl;
	}
private:
	Stack s1{2};
	Stack s2{4};
	//int& b;
	//const int a;
};

void test1()
{
	MyQueue q1;
}

int main()
{
	//STtest1();
	//Datetest1();
	test1();
	return 0;
}
